home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 November / PCWorld_2006-11_cd.bin / audio-video / zoomplayer / zp500p8std.exe / Skin / Silverchrome Plus / Silverchrome Plus Media.skn < prev    next >
Text File  |  2006-06-07  |  18KB  |  318 lines

  1. Silverchrome Plus Media Skin by Blight & Godwin
  2.  
  3. // Set Default Active Groups
  4. ActiveGroups    = (1)
  5.  
  6. // FileName
  7. SkinFileName    = (SilverchromePlus.bmp)
  8.  
  9. // Initial settings:
  10. StartGroup(1,2)
  11. iWinWidth       = (414)
  12. iWinHeight      = (380)
  13. iVidWidth       = (400)
  14. iVidHeight      = (300)
  15. iVidLeft        = (7)
  16. iVidTop         = (25)
  17. iMinWidth       = (420)
  18. iMinHeight      = (315)
  19. EndGroup(1,2)
  20.  
  21. StartGroup(8192)
  22. iWinWidth       = (416)
  23. iWinHeight      = (316)
  24. iVidWidth       = (400)
  25. iVidHeight      = (300)
  26. iVidLeft        = (15)
  27. iVidTop         = (1)
  28. iMinWidth       = (40)
  29. iMinHeight      = (30)
  30. EndGroup(8192)
  31.  
  32. StartGroup(64)
  33. iWinWidth       = (400)
  34. iWinHeight      = (300)
  35. iVidWidth       = (400)
  36. iVidHeight      = (300)
  37. iVidLeft        = (0)
  38. iVidTop         = (0)
  39. iMinWidth       = (40)
  40. iMinHeight      = (30)
  41. EndGroup(64)
  42.  
  43.  
  44.  
  45. tLineFontHeight = (12)
  46. tLineFontYOfs   = (0)
  47. tLineFontFace   = (Tahoma)
  48. tLineFontColor  = (FFFFFF)
  49. tLineFontStyle  = (Bold)
  50. cBarFontHeight  = (35)
  51. cBarFontYOfs    = (-2)
  52. cBarFontFace    = (Tahoma)
  53. cBarFontColor   = (FFFFFF)
  54. cBarFontStyle   = (Bold)
  55. cBarButWidth    = (43)
  56. cBarButHeight   = (60)
  57. cBarRightMargin = (23)
  58. cBarTLWidth     = (<cBarWidth>-15)
  59. cBarTLHeight    = (44)
  60. cBarTLLeft      = (8)
  61. cBarTLTop       = (8)
  62. iTransColor     = (FF0000)
  63. pTransColor     = (FF0000)
  64. cTransColor     = (FF0000)
  65. eTransColor     = (FF0000)
  66.  
  67. // Control Bar TimeLine background source bitmap position
  68. TimeLineCBarFG(324,469,2)
  69. TimeLineCBarBG(342,469,2)
  70. TimeLineCBarEnd(324,469,18)
  71. TimeLineCBarStart(324,425,18)
  72. TimeLineCBarFontShade(606060,606060,707070,303030)
  73.  
  74. // Setup display for OSD Popup messages.
  75. OSDPopUp(MinWidth=20,MinHeight=20,xMargin=10,yMargin=8,TransColor=FF0000)
  76. FillOSDRect(0,0,<OSDWidth>,<OSDHeight>,606060)
  77. CopyOSDBitmap(306,845,10,10,0,0);
  78. CopyOSDBitmap(306,860,10,10,0,<OSDHeight>-10);
  79. CopyOSDBitmap(334,845,10,10,<OSDWidth>-10,0);
  80. CopyOSDBitmap(334,860,10,10,<OSDWidth>-10,<OSDHeight>-10);
  81. TileOSDBitmapH(320,845,10,10,10,0,<OSDWidth>-20)
  82. TileOSDBitmapH(320,860,10,10,10,<OSDHeight>-10,<OSDWidth>-20)
  83. TileOSDBitmapV(306,855,8,6,0,10,<OSDHeight>-20)
  84. TileOSDBitmapV(336,855,8,6,<OSDWidth>-8,10,<OSDHeight>-20)
  85.  
  86.  
  87.  
  88. // Control Bar Background
  89. TileCBarBitmapH(241,291,9,60,0,0,<cBarFullWidth>)
  90.  
  91. // Right of TimeLine Control Bar Side
  92. /CopyCBarBitmap(214,349,12,35,<cBarWidth>-12,0)
  93. // Left Control Bar Side
  94. CopyCBarBitmap(217,291,23,60,0,0)
  95. // Right Control Bar Side
  96. CopyCBarBitmap(251,291,23,60,<cBarFullWidth>-23,0)
  97.  
  98. // Dynamic settings (items with window-size relative positioning):
  99. tLineHeight     = (17)
  100. tLineLeft       = (48)
  101. tLineTop        = (<WinHeight>-52)
  102.  
  103. TimeLineBG(234,119,25)
  104. TimeLineStart(208,63,13)
  105. TimeLineEnd(216,92,9)
  106. TimeLineFontShade(909090,909090,-1,505050)
  107.  
  108. // TimeLine background and foreground source bitmap position
  109. StartGroup(1)
  110. TimeLineFG(234,136,25)
  111. tLineWidth      = (<WinWidth>-140)
  112. VolumeExData(SrcX=297,SrcY=0,DestX=<WinWidth>-69,DestY=<WinHeight>-52,Width=63,Height=17,Images=25,Hint=Volume)
  113. EndGroup(1)
  114.  
  115. StartGroup(2)
  116. TimeLineFG(234,136,25)
  117. tLineWidth      = (<WinWidth>-312)
  118. BalanceExData(SrcX=234,SrcY=0,DestX=<WinWidth>-241,DestY=<WinHeight>-52,Width=63,Height=17,Hint=Audio Balance)
  119. RateExData(SrcX=234,SrcY=0,DestX=<WinWidth>-155,DestY=<WinHeight>-52,Width=63,Height=17,Hint=Play Rate Control)
  120. VolumeExData(SrcX=297,SrcY=0,DestX=<WinWidth>-69,DestY=<WinHeight>-52,Width=63,Height=17,Images=25,Hint=Volume)
  121. EndGroup(2)
  122.  
  123. // Draw Standard GUI in Group 1
  124. StartGroup(1,2)
  125. // Top Left corner
  126. CopyBitmap(0,0,117,26,0,0)
  127. // Top Right corner
  128. CopyBitmap(117,0,117,25,<WinWidth>-117,0)
  129. // Bottom Left corner
  130. CopyBitmap(0,27,75,55,0,<WinHeight>-55)
  131. // Bottom Right corner
  132. CopyBitmap(86,27,42,55,<WinWidth>-42,<WinHeight>-55)
  133. // Left Bar
  134. TileBitmapV(128,25,7,57,0,25,<WinHeight>-79)
  135. // Right Bar
  136. TileBitmapV(135,25,7,57,<WinWidth>-7,25,<WinHeight>-79)
  137. // Top Bar
  138. TileBitmapH(24,0,90,25,117,0,<WinWidth>-234)
  139. // Bottom Bar
  140. TileBitmapH(75,27,26,55,75,<WinHeight>-55,<WinWidth>-117)
  141.  
  142. // Scroller Widgets
  143. CopyBitmap(196,201,14,9,<WinWidth>- 84,<WinHeight>-48)
  144.  
  145. // Video Area (NT = No Tint)
  146. FillRect(7,25,<VidWidth>,<VidHeight>,000000NT)
  147.  
  148. // Draw Filename Text
  149. DrawExText(DestX=10,DestY=7,Width=<WinWidth>-127,Height=15,Align=Center,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<FileBase>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030,Function=fnAudioMode)
  150.  
  151. // Top-Right buttons
  152. CreateExButton(Type=Normal  ,SrcX=206,SrcY= 25,DownX=206,DownY=44,Width=28,Height=19,DestX=<WinWidth>- 34,DestY=6,TransColor=FF00FF,Function=fnExit,Hint=Exit Program,Anispeed=10)
  153. CreateExButton(Type=Normal  ,SrcX=  142,SrcY=63,Width=26,Height=19,DestX=<WinWidth>- 61,DestY=6,Function=fnMax,Hint=Maximize Window,Anispeed=10)
  154. CreateExButton(Type=Normal  ,SrcX= 142,SrcY=44,Width=26,Height=19,DestX=<WinWidth>- 87,DestY=6,Function=fnMinimize,Hint=Minimize Window,Anispeed=10)
  155. CreateExButton(Type=Normal  ,SrcX=142,SrcY=25,Width=25,Height=19,DestX=<WinWidth>-112,DestY=6,Function=fnFullscreen,Hint=Fullscreen/Restore,Anispeed=10)
  156.  
  157. // Bottom Left buttons
  158. CreateExButton(Type=Normal,SrcX=  0,SrcY= 109,Activate=Play,ActiveX=94,ActiveY=109,ActiveDownX=141,ActiveDownY=109,Width=47,Height=47,DestX= 6,DestY=<WinHeight>-52,TransColor=FF0000,Function=fnPlay,Hint=Play/Pause,Anispeed=10)
  159. CreateExButton(Type=Normal,SrcX=  0,SrcY=156,Width=49,Height=27,DestX= 55,DestY=<WinHeight>-32,Function=fnPrevChapter,Hint=Previous Chapter/Track,Anispeed=10)
  160. CreateExButton(Type=Normal,SrcX=  98,SrcY=156,Width=49,Height=27,DestX= 106,DestY=<WinHeight>-32,Function=fnRewind,Hint=Rewind,Anispeed=10)
  161. CreateExButton(Type=Normal,SrcX= 0,SrcY=183,Width=49,Height=27,DestX=157,DestY=<WinHeight>-32,Function=fnFastForward,Hint=Fast Forward,Anispeed=10)
  162. CreateExButton(Type=Normal,SrcX= 98,SrcY=183,Width=49,Height=27,DestX=208,DestY=<WinHeight>-32,Function=fnNextChapter,Hint=Next Chapter/Track,Anispeed=10)
  163. CreateExButton(Type=Normal,SrcX= 196,SrcY= 156,Width=49,Height=27,DestX=259,DestY=<WinHeight>-32,Function=fnStop,Hint=Stop,Anispeed=10)
  164.  
  165. // Bottom Right buttons
  166. CreateExButton(Type=Normal,SrcX= 0,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 120,DestY=<WinHeight>-32,Function=fnOpen,Hint=Open Files,Anispeed=10)
  167. CreateExButton(Type=Normal,SrcX= 54,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 91,DestY=<WinHeight>-32,Function=fnEqualizer,Hint=Show/Hide the Internal Equalizer,Anispeed=10)
  168. CreateExButton(Type=Normal,SrcX=  108,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 62,DestY=<WinHeight>-32,Function=fnPlayList,Hint=Play List,Anispeed=10)
  169. CreateExButton(Type=Normal,SrcX=162,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 33,DestY=<WinHeight>-32,TransColor=FF0000,Function=fnAudioMode,Hint=Audio Bar Mode,Anispeed=10)
  170.  
  171. // Resize Positions
  172. ResizeBox(0,0,12,12,3)
  173. ResizeBox(<WinWidth>-12,0,12,12,2)
  174. ResizeBox(0,<WinHeight>-12,12,12,1)
  175. ResizeBox(<WinWidth>-8,<WinHeight>-12,12,12,0)
  176. EndGroup(1,2)
  177.  
  178. StartGroup(2)
  179. CopyBitmap( 196,183,15,9,<WinWidth>-171,<WinHeight>-48)
  180. CopyBitmap(196,192,17,9,<WinWidth>-259,<WinHeight>-48)
  181. EndGroup(2)
  182.  
  183. // Draw Minimal GUI in Group 15
  184. StartGroup(8192)
  185. FillRect(0,0,<WinWidth>,<WinHeight>,404040)
  186. FillRect(0,15,14,<WinHeight>-15,FF0000NT)
  187. FillRect(14,<WinHeight>-14,<WinWidth>-29,14,FF0000NT)
  188. FillRect(13,<WinHeight>-26,13,13,505050)
  189. FillRect(14,<WinHeight>-26,12,12,404040)
  190. FillRect(15,1,<VidWidth>,<VidHeight>,000000NT)
  191. CopyBitmap(346,561,13,13,1,1)
  192. CreateExButton(Type=Extended,SrcX=346,SrcY=546,DownX=346,DownY=546,Width=13,Height=13,DestX=<WinWidth>-14,DestY=<WinHeight>-14,Function=exGroupSet,FunctionParam=1,Hint=Standard User Interface)
  193. ResizeBox(11,<WinHeight>-22,11,11,1)
  194. ResizeBox(12,13,4,<WinHeight>-35,4)
  195. ResizeBox(23,<WinHeight>-15,<WinWidth>-36,4,7)
  196. EndGroup(8192)
  197.  
  198. // Draw Video Only Group
  199. StartGroup(64)
  200. FillRect(0,0,<VidWidth>,<VidHeight>,000000NT)
  201. EndGroup(64)
  202.  
  203. // Control Bar Buttons (Order of creation determines the display order within the Control Bar,Anispeed=10)
  204. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=545,Function=fnPrevChapter,Hint=Previous Chapter/Track,Anispeed=10)
  205. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=545,Function=fnRewind,Hint=Rewind,Anispeed=10)
  206. CreateExButton(Type=Normal,Target=CBar,SrcX=  172,SrcY=545,Function=fnStop,Hint=Stop,Anispeed=10)
  207. CreateExButton(Type=Normal,Target=CBar,SrcX= 258,SrcY=545,Activate=Play,ActiveX=258,ActiveY=785,ActiveDownX=301,ActiveDownY=785,Function=fnPlay,Hint=Play / Pause,Anispeed=10)
  208. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=605,Function=fnFastForward,Hint=Fast Forward,Anispeed=10)
  209. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=605,Function=fnNextChapter,Hint=Next Chapter/Track,Anispeed=10)
  210. CreateExButton(Type=Normal,Target=CBar,SrcX= 172,SrcY=605,Activate=Mute,ActiveX=215,ActiveY=605,Function=fnmute,Hint=Mute Audio,Anispeed=10)
  211. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=605,Function=fnAudioTrack,Hint=Next Audio Track,Anispeed=10)
  212. CreateExButton(Type=Normal,Target=CBar,SrcX= 0,SrcY=605,Function=fnDVDSub,Hint=Next Subtitle Track,Anispeed=10)
  213. CreateExButton(Type=Normal,Target=CBar,SrcX=86,SrcY=665,Function=fnFullscreen,Hint=Fullscreen/Restore,Anispeed=10)
  214. CreateExButton(Type=Normal,Target=CBar,SrcX=  172,SrcY=665,Function=fnZoom,Hint=Fullscreen to Zoom,Anispeed=10)
  215. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=665,Function=fnZoomIn,Hint=Zoom In,Anispeed=10)
  216. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=725,Function=fnZoomOut,Hint=Zoom Out,Anispeed=10)
  217. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=725,Function=fnOptions,Hint=Options,Anispeed=10)
  218. CreateExButton(Type=Normal,Target=CBar,SrcX=172,SrcY=725,Function=fnEject,Hint=Eject,Anispeed=10)
  219. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=725,Function=fnPlayList,Hint=Play List Editor,Anispeed=10)
  220. CreateExButton(Type=Normal,Target=CBar,SrcX=0,SrcY=785,Function=fnOpen,Hint=Open Media,Anispeed=10)
  221. CreateExButton(Type=Normal,Target=CBar,SrcX= 172,SrcY=785,Function=fnExit,Hint=Close Player,Anispeed=10)
  222.  
  223. // Play List Corners
  224. CopyPLBitmap(0,0,117,25,0,0)
  225. CopyPLBitmap(176,0,58,25,<PLWinWidth>-58,0)
  226. CopyPLBitmap(188,109,23,45,0,<PLWinHeight>-45)
  227. CopyPLBitmap(211,109,23,45,<PLWinWidth>-23,<PLWinHeight>-45)
  228. // Play List Sides
  229. // Left Bar
  230. TilePLBitmapV(128,25,7,57,0,25,<PLWinHeight>-70)
  231. // Right Bar
  232. TilePLBitmapV(135,25,7,57,<PLWinWidth>-7,25,<PLWinHeight>-70)
  233. // Top Bar
  234. TilePLBitmapH(24,0,90,25,117,0,<PLWinWidth>-174)
  235. // Bottom Bar
  236. TilePLBitmapH(206,109,10,45,23,<PLWinHeight>-45,<PLWinWidth>-46)
  237. // Fill Background behind playlist (important)
  238. FillPLRect(7,24,<PLWinWidth>-14,<PLWinHeight>-59,000000)
  239.  
  240. // Data for the play list display
  241. StartGroup(-16777216)
  242. PlayListData(DestX=7,DestY=24,MinWidth=230,MinHeight=150,Width=<PLWinWidth>-14,Height=<PLWinHeight>-59,Border=575757,Background=9F9F9F,Foreground=000000,SelectBG=008FFF,SelectBorder=006FDF,SelectFG=000000,Highlight=FFFFFF,ScrollBG=7F7F7F,ScrollFace=6F6F6F,ScrollDark=5F5F5F,ScrollLight=7F7F7F,ScrollWidth=23,ScrollFGX=274,ScrollFGY=291,ScrollFGW=23,ScrollFGH=46,FontFace=Arial,FontHeight=13,FontSpace=17)
  243.  
  244. CreateExButton(Type=Extended,Target=PlayList,SrcX=0,SrcY=291,Width=27,Height=27,DestX=64,DestY=<PLWinHeight>-32,Function=exGroupToggle,FunctionParam=16777216,Hint=Show Extra Controls,Anispeed=10)
  245.  
  246. CreateExButton(Type=Normal,Target=PlayList,SrcX=  0,SrcY=237,Width=40,Height=27,DestX=<PLWinWidth>-137,DestY=<PLWinHeight>-32,Function=fnPLAddFiles,Hint=Add Files to Play List,Anispeed=10)
  247. EndGroup(-16777216)
  248.  
  249. StartGroup(16777216)
  250. PlayListData(DestX=7,DestY=24,MinWidth=511,MinHeight=150,Width=<PLWinWidth>-14,Height=<PLWinHeight>-59,Border=575757,Background=9F9F9F,Foreground=000000,SelectBG=008FFF,SelectBorder=006FDF,SelectFG=000000,Highlight=FFFFFF,ScrollBG=7F7F7F,ScrollFace=6F6F6F,ScrollDark=5F5F5F,ScrollLight=7F7F7F,ScrollWidth=23,ScrollFGX=274,ScrollFGY=291,ScrollFGW=23,ScrollFGH=46,FontFace=Arial,FontHeight=13,FontSpace=17)
  251.  
  252. // Bottom Buttons
  253. CreateExButton(Type=Normal,Target=PlayList,SrcX=54,SrcY=210,Width=27,Height=27,DestX= 93,DestY=<PLWinHeight>-32,ActiveX=54,ActiveY=291,ActiveDownX=81,ActiveDownY=291,Activate=LoopPlay,Function=fnLoopPlay,Hint=Loop Current Track,Anispeed=10)
  254. CreateExButton(Type=Normal,Target=PlayList,SrcX=  0,SrcY=237,Width=40,Height=27,DestX= 122,DestY=<PLWinHeight>-32,Function=fnPLAddFiles,Hint=Add Files to Play List,Anispeed=10)
  255. CreateExButton(Type=Normal,Target=PlayList,SrcX=80,SrcY=237,Width=40,Height=27,DestX=164,DestY=<PLWinHeight>-32,Function=fnPLAddDir,Hint=Add Directory to Play List,Anispeed=10)
  256. CreateExButton(Type=Normal,Target=PlayList,SrcX= 160,SrcY=237,Width=40,Height=27,DestX=206,DestY=<PLWinHeight>-32,Function=fnPLRemove,Hint=Remove Selected Items,Anispeed=10)
  257. CreateExButton(Type=Normal,Target=PlayList,SrcX= 0,SrcY=264,Width=40,Height=27,DestX=248,DestY=<PLWinHeight>-32,Function=fnPLClear,Hint=Clear Play List,Anispeed=10)
  258. CreateExButton(Type=Normal,Target=PlayList,SrcX=  80,SrcY=264,Width=40,Height=27,DestX=290,DestY=<PLWinHeight>-32,Function=fnPLLoadList,Hint=Load Play List,Anispeed=10)
  259. CreateExButton(Type=Normal,Target=PlayList,SrcX=160,SrcY=264,Width=40,Height=27,DestX=332,DestY=<PLWinHeight>-32,Function=fnPLSaveList,Hint=Save Play List,Anispeed=10)
  260. CreateExButton(Type=Normal,Target=PlayList,SrcX=216,SrcY=183,Width=40,Height=27,DestX=374,DestY=<PLWinHeight>-32,Function=fnPLSort,Hint=Sort Play List,Anispeed=10)
  261. CreateExButton(Type=Extended,Target=PlayList,SrcX=162,SrcY=210,Width=27,Height=27,DestX=64,DestY=<PLWinHeight>-32,Function=exGroupToggle,FunctionParam=16777216,Hint=Hide Extra Controls,Anispeed=10)
  262. EndGroup(16777216)
  263.  
  264. CreateExButton(Type=Normal,TransColor=FF0000,Target=PlayList,SrcX= 0,SrcY=210,Width=27,Height=27,DestX=6,DestY=<PLWinHeight>-32,ActiveX=108,ActiveY=291,ActiveDownX=135,ActiveDownY=291,Activate=PLMagnet,Function=fnPLMagToggle,Hint=Magnetic Hard Docking,Anispeed=10)
  265. CreateExButton(Type=Normal,Target=PlayList,SrcX=108,SrcY=210,Width=27,Height=27,DestX=35,DestY=<PLWinHeight>-32,ActiveX=162,ActiveY=291,ActiveDownX=189,ActiveDownY=291,Activate=RandomPlay,Function=fnRandomPlay,Hint=Random Play,Anispeed=10)
  266.  
  267.  
  268. CreateExButton(Type=Normal,Target=PlayList,SrcX=  216,SrcY=210,Width=40,Height=27,DestX=<PLWinWidth>- 95,DestY=<PLWinHeight>-32,Function=fnPLControl,Hint=Open Advanced Controls,Anispeed=10)
  269. CreateExButton(Type=Normal,Target=PlayList,SrcX=240,SrcY=237,Width=24,Height=27,DestX=<PLWinWidth>- 53,DestY=<PLWinHeight>-32,Function=fnPLItemUp,Hint=Move Selected Items Up,Anispeed=10)
  270. CreateExButton(Type=Normal,TransColor=FF0000,Target=PlayList,SrcX=240,SrcY=264,Width=24,Height=27,DestX=<PLWinWidth>- 30,DestY=<PLWinHeight>-32,Function=fnPLItemDown,Hint=Move Selected Items Down,Anispeed=10)
  271.  
  272. // Top Right Buttons
  273. CreateExButton(Type=Normal,Target=Playlist,SrcX=206,SrcY= 25,DownX=206,DownY=44,Width=28,Height=19,DestX=<PLWinWidth>- 34,DestY=6,TransColor=FF00FF,Function=fnPlayList,Hint=Close Play List Editor,Anispeed=10)
  274. CreateExButton(Type=Normal,Target=Playlist,SrcX=  142,SrcY=63,Width=26,Height=19,DestX=<PLWinWidth>- 61,DestY=6,Function=fnPLMax,Hint=Maximize Window,Anispeed=10)
  275.  
  276. // Top Button separator
  277. CopyPLBitmap(118,6,4,19,<PLWinWidth>-64,6)
  278. // Item Counter
  279. DrawExText(Target=PlayList,DestX=10,DestY=7,Width=<PLWinWidth>-152,Height=15,Align=Center,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<PlayListItems>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030)
  280. // Duration Separator
  281. CopyPLBitmap(118,6,4,19,<PLWinWidth>-139,6)
  282. // Total Duration Display
  283. DrawExText(Target=PlayList,DestX=<PLWinWidth>-136,DestY=7,Width=70,Height=15,Align=Right,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<PlayListTotal>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030)
  284.  
  285. // Expanded resize area due to round corners
  286. ResizePLBox(0,0,12,12,3)
  287. ResizePLBox(<PLWinWidth>-12,0,12,12,2)
  288. ResizePLBox(0,<PLWinHeight>-12,12,12,1)
  289. ResizePLBox(<PLWinWidth>-12,<PLWinHeight>-12,12,12,0)
  290.  
  291. // EQ - Fixed size, no size constants required
  292. EQData(Width=360,Height=158,BarX=0,BarY=425,BarW=12,BarH=120,BarC=27,BarPX=18,BarPY=12,Bar0X=49,Bar0Y=12,Bar1X=73,Bar1Y=12,Bar2X=97,Bar2Y=12,Bar3X=121,Bar3Y=12,Bar4X=145,Bar4Y=12,Bar5X=169,Bar5Y=12,Bar6X=193,Bar6Y=12,Bar7X=217,Bar7Y=12,Bar8X=241,Bar8Y=12,Bar9X=265,Bar9Y=12)
  293. FillEQRect(0,0,360,158,606060)
  294. CopyEQBitmap(306,845,10,10,0,0)
  295. CopyEQBitmap(334,845,10,10,360-10,0)
  296. CopyEQBitmap(306,860,10,10,0,158-10)
  297. CopyEQBitmap(334,860,10,10,360-10,158-10)
  298. TileEQBitmapH(315,845,16,7,10,0,360-20)
  299. TileEQBitmapH(315,863,16,7,10,158-7,360-20)
  300. TileEQBitmapV(306,853,7,8,0,10,158-20)
  301. TileEQBitmapV(337,853,7,8,360-7,10,158-20)
  302. CopyEQBitmap(0,416,17,9,16,136)
  303. CopyEQBitmap(19,416,11,9,50,136)
  304. CopyEQBitmap(31,416,16,9,71,136)
  305. CopyEQBitmap(48,416,15,9,96,136)
  306. CopyEQBitmap(64,416,17,9,119,136)
  307. CopyEQBitmap(81,416,9,9,147,136)
  308. CopyEQBitmap(345,575,12,9,170,136)
  309. CopyEQBitmap(345,584,11,9,194,136)
  310. CopyEQBitmap(345,593,15,9,216,136)
  311. CopyEQBitmap(345,602,15,9,240,136)
  312. CopyEQBitmap(345,611,15,9,266,136)
  313. CreateExButton(Type=Normal,Target=EQ,SrcX=  0,SrcY=845,Width=51,Height=25,DestX=299,DestY= 12,Function=fnEQEditor,Hint=Select/Edit Equalizer Profiles,Anispeed=10)
  314. CreateExButton(Type=Normal,Target=EQ,SrcX= 102,SrcY=845,Width=51,Height=25,DestX=299,DestY= 42,Function=fnEQReset,Hint=Reset Equalizer,Anispeed=10)
  315. CreateExButton(Type=Normal,Target=EQ,SrcX=204,SrcY=845,Width=51,Height=25,DestX=299,DestY=121,Function=fnEqualizer,Hint=Close Equalizer,Anispeed=10)
  316. CreateExButton(Type=Normal,Target=EQ,SrcX=324,SrcY=513,DownX=324,DownY=513,Width=36,Height=16,DestX=299,DestY= 74,DownX=261,DownY=119,ActiveX=261,ActiveY=384,ActiveDownX=212,ActiveDownY=401,Activate=EQState,Function=fnEQToggle,Hint=Enable/Disable the Equalizer,Anispeed=10)
  317. CreateExButton(Type=Normal,Target=EQ,SrcX=324,SrcY=529,DownX=324,DownY=529,Width=36,Height=16,DestX=299,DestY= 98,DownX=261,DownY=135,ActiveX=261,ActiveY=400,Activate=EQMagnet,Function=fnEQMagToggle,Hint=Magnetic Hard Docking,Anispeed=10,Anispeed=10)
  318.